"""
Boss Agent工具集
10个工具的统一导出
"""
from .tool_01_parse_resume import ParseResumeTool
from .tool_02_candidate_search import CandidateSearchTool
from .tool_03_ai_scoring import AIScoringTool
from .tool_04_job_query import JobQueryTool
from .tool_05_jd_generation import JDGenerationTool
from .tool_06_send_notification import SendNotificationTool
from .tool_07_database_query import DatabaseQueryTool
from .tool_08_schedule_interview import ScheduleInterviewTool
from .tool_09_data_analysis import DataAnalysisTool
from .tool_10_knowledge_query import KnowledgeQueryTool

__all__ = [
    'ParseResumeTool',
    'CandidateSearchTool',
    'AIScoringTool',
    'JobQueryTool',
    'JDGenerationTool',
    'SendNotificationTool',
    'DatabaseQueryTool',
    'ScheduleInterviewTool',
    'DataAnalysisTool',
    'KnowledgeQueryTool',
]


def get_all_tools():
    """
    获取所有工具实例
    
    Returns:
        包含10个工具实例的列表
    """
    return [
        ParseResumeTool(),
        CandidateSearchTool(),
        AIScoringTool(),
        JobQueryTool(),
        JDGenerationTool(),
        SendNotificationTool(),
        DatabaseQueryTool(),
        ScheduleInterviewTool(),
        DataAnalysisTool(),
        KnowledgeQueryTool(),
    ]


